.addSlot {
    padding: 22rem 0 100rem 30rem;

    min-height: calc(100vh - 22rem);
}
.input ul {
    margin-top: 12rem;
    display: flex;
}
.input .addButton {
    width: 62rem;
    height: 46rem;
    line-height: 40rem;
    text-align: center;
    font-size: 24rem;
    box-sizing: border-box;
    border-radius: 12rem;
    border: 1rem dashed #c8c8c8;
}
.input .button {
    height: 46rem;
    padding: 0 10rem;
    line-height: 40rem;
    text-align: center;
    color: white;
    margin-left: 20rem;
    background-color: #7fc4dc;
    border-radius: 12rem;
    font-size: 14rem;
}
.button.active {
    background-color: #3b3dbf;
}
.addSlotButton {
    height: 58rem;
    width: 315rem;
    background-color: #3b3dbf;
    color: white;
    border-radius: 12rem;
    font-size: 15rem;
    line-height: 56rem;
    text-align: center;
    position: fixed;
    bottom: 20rem;
    box-shadow: 0rem 1rem 10rem #5d5ed9;
}
